import urllib.request as ur
import urllib.parse as up
import json

# 由于是post请求并附带表单数据，所以需要放在request中的data
word=input('请输入要翻译的内容')

data={
    'kw':word
}
# data_url1=up.urlencode({'kw':'你好呀'})
# print(data_url1)
data_url=up.urlencode(data)
# 通过encode把数据转化成字节类型
request=ur.Request(
    url='https://fanyi.baidu.com/'+'sug',
    data=data_url.encode('utf-8'),
)

# 返回字节类型数据response
response=ur.urlopen(request).read()
# print(response)

# 利用json的loads对传回的数据进行转换，数据可以是bytes字节类型，也可以是字符串类型str，转换成python对象
ret=json.loads(response)
# print(ret)

translate=ret['data'][0]['v']
print(translate)